package com.lrkj.payfee.service;

import java.util.List;
import com.lrkj.payfee.domain.MeterKind;

/**
 * 仪种类Service接口
 * 
 * @author yajun_ren
 * @date 2021-07-27
 */
public interface IMeterKindService 
{
    /**
     * 查询仪种类
     * 
     * @param kindId 仪种类ID
     * @return 仪种类
     */
    public MeterKind selectMeterKindById(String kindId);

    /**
     * 查询仪种类列表
     * 
     * @param meterKind 仪种类
     * @return 仪种类集合
     */
    public List<MeterKind> selectMeterKindList(MeterKind meterKind);

    /**
     * 新增仪种类
     * 
     * @param meterKind 仪种类
     * @return 结果
     */
    public int insertMeterKind(MeterKind meterKind);

    /**
     * 修改仪种类
     * 
     * @param meterKind 仪种类
     * @return 结果
     */
    public int updateMeterKind(MeterKind meterKind);

    /**
     * 批量删除仪种类
     * 
     * @param kindIds 需要删除的仪种类ID
     * @return 结果
     */
    public int deleteMeterKindByIds(String[] kindIds);

    /**
     * 删除仪种类信息
     * 
     * @param kindId 仪种类ID
     * @return 结果
     */
    public int deleteMeterKindById(String kindId);
}
